/*	Renegade Scripts.dll
	Scripts by dudley - mp-gaming.com
	Copyright 2010 dudley

	This file is part of the Renegade scripts.dll
	The Renegade scripts.dll is free software; you can redistribute it and/or modify it 
	under the terms of the GNU General Public License as published by the Free
	Software Foundation; either version 2, or (at your option) any later
	version. See the file COPYING for more details.
	In addition, an exemption is given to allow Run Time Dynamic Linking of this code 
	with any closed source module that does not contain code covered by this licence.
	Only the source code to the module(s) containing the licenced code has to be released.
*/


class dud_m10_missionstart : public ScriptImpClass {
	//here we list our events... in this case we only has Created.. so:
	void Created(GameObject *obj);
	void Timer_Expired(GameObject *obj, int number);//thats it, understand? must be in both cpp and h matching.. so anythign we need will be void'ed in the .h
};

class dud_m10_honkilled : public ScriptImpClass {
	void Created(GameObject *obj);//we have a created event now...
	void Killed(GameObject *obj, GameObject *shooter);//the two events we use in .cpp oki
	void Timer_Expired(GameObject *obj, int number);
	void Register_Auto_Save_Variables();
	GameObject *killerguy;//our killerguy var tha will store the object of the shooter for access throughout the script...
};
class dud_m10_turretscount : public ScriptImpClass {
	void Created(GameObject *obj);
	void Register_Auto_Save_Variables();
	void Custom(GameObject *obj, int message, int param, GameObject *sender);
	int count;
	int target;
	int msg;
};
class dud_m10_unlockmammy : public ScriptImpClass {
	void Custom(GameObject *obj, int message, int param, GameObject *sender);
};
